home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d10
/
vac27.arc
/
VAC.DOC
< prev
next >
Wrap
Text File
|
1990-07-26
|
9KB
|
201 lines
VACATION SCHEDULER
Written by Mark M McCurry
For <ANY> Key Software.
Version 2.7
(c) 1989 <ANY> Key Software
PROGRAM FEATURES
The Vacation Scheduler evolved when my boss asked me
if I knew of any programs he could use to track the
employee's vacations on his new PC. When I went searching
for such a program, I was shocked to find very few. There
were many scheduler type programs, but none geared toward
vacation tracking. The few I did find were either cumbersome
or down right boring.
Because the boss was new to computers, I wanted to write
a program that was very straight forward and tolerant.
The <ANY> Key Vacation Scheduler is very easy to use.
Everything you need to know to run it is provided in the form
of help screens throughout the program. After entering the
names and vacation amounts for each name, everything is done
with point and shoot style menus. The scheduler is very colorful
and full of life, yet it (now) works fine on monochrome systems.
Welcome to the <ANY> Key Vacation Scheduler Release 2.7. Many
modifications have been made. Most of them are invisible to the
user. I completely restructured the code, made it more modular in
an effort to conserve memory. This will make expanding the
program easier in the future. An immediate benefit from this is
the ability to store up to 150 names in a roster file. The roster
file selection window can hold 200 files.
Notes to users of Release 2.5.....
These additional improvements have been made;
1) The program no longer prompts for the date on start up. It is
not necessary that the date in the computer be correct.
2) The program no longer stops you from modifying dates in the
past. It was one of those ideas that turned out to be more of
a hindrance than a benefit.
3) Problems with the menu highlight bars on monochrome screens
have been fixed.
4) The General Information item on the main menu has been
removed for memory conservation. No great loss I don't think.
All of that stuff is here in the manual.
5) Selecting a new roster file is now a main menu item. Creating
a new one is still done through Roster Maintenance.
6) The current roster file is now displayed at the main menu.
The number of names in the current file is displayed in
Roster Maintenance.
7) There are now two kinds of printed reports. One by Month,
where one or several monthly summaries can be printed, the
other by employee, where a summary of the year for an
employee can be printed.
8) The PAGE-UP and PAGE-DOWN keys can be used in the Quick
View window to show up to fifty names of people who are
off on the same day.
9) To install the program, copy VAC.EXE, and the five overlay
files, MODR.OVL, MODV.OVL, VVAC.OVL, MAKR.OVL, and PVAC.OVL,
to any sub directory. The program will locate it's overlay
files as long as they are in the current directory OR, in any
directory in the PATH.
The program stores the names you enter in employee roster
files. You can have up to two hundred roster files, each can
hold one hundred and fifty names. An employee gets between one
and sixty days of vacation per year.
The scheduler can track two years worth of vacations for
each employee, this year and next. So there is no problem with
assigning days in January of the next year. In this way the
program just flows along from year to year, nothing has to be
set. On January first, all of "last years" entries are forgotten.
"Next year" becomes "this year" and you have a new "next year".
Leap years are accounted for.
The program provides a quick view window which shows, month
by month, the total vacations scheduled for the current roster
file. Conflicts are easily spotted. The view window can view both
years.
Two printed reports are also available for both years. One
prints a breakdown by month. The other is by employee, and prints
a report for the year.
When the program is run, it searches the current directory for
it's vacation files.(.VAC) If more than one is found, you are asked
to select one from the menu. If only one is found, it is checked,
and the main menu is displayed. If none are found, the main menu is
displayed, current file will say "UNSELECTED", and ONLY the ROSTER
MAINTENANCE option will work. If selected, you will begin the
process of creating a new one.
A Warning...
memory for each name etc. in the roster file is allocated AS THEY
ARE READ IN. Memory needed to open a window on the screen is also
dynamically allocated. This means that if you 1) have a large roster
file (over 100 names), AND 2) you are running alot of memory resident
software, it is possible to RUN OUT of memory when menu items are
selected and the roster is read in. If this happens, the overlay
will abort, and the main menu will return. Sometimes, it's not a
pretty sight, but you should be able to press <ESC>ape to exit to
DOS. The only way to get back at this file is to clean some of the
memory resident software out and try again. This little problem will
be fixed soon.
Have Fun...
OWNERSHIP AND DISTRIBUTION OF
VACATION SCHEDULER, version 2.7
VACATION SCHEDULER is the property of Mark McCurry
and <ANY> Key Software. Use and distribution of the
executable VACATION SCHEDULER programs are controlled
by the following license terms:
1. A registered copy of VACATION SCHEDULER can be obtained
from <ANY> KEY SOFTWARE for payment of a $20.00 fee.
Checks should be made payable to Mark McCurry. If you
consider keeping The Scheduler, Please register your
copy so my wife will learn to love me again.
Registered users will, of course, receive the next
release of the Scheduler at no charge.
Let me know what you'd like to see it do.
2. If you need some customization of the program, let me
know when you register. If the change is easy enough,
I'll just do it for you. If it requires substantial
work, we'll work something out. I charge a LOT less
for that sort of thing than Lotus does.
3. The holder of a free or registered copy of VACATION
SCHEDULER is authorized to make and distribute
copies of VACATION SCHEDULER provided the files on the
distribution disk are copied unchanged, the disk is
copied in its entirety, and no compensation is received.
4. Bulletin Board SYSOPS are authorized to make
VACATION SCHEDULER available on their boards provided
that all of the files from the distribution disk are
included unchanged.
Please notify <ANY> KEY SOFTWARE, simply as a matter
of information, if you put a copy on your board.
We're curious.
DISCLAIMER
Use of this program acknowledges this disclaimer of warranty:
"This program is supplied as is. <ANY> Key Software disclaims
all warranties, expressed or implied, including, and without
limitation, the warranties of merchantability and of fitness of
this program for any purpose. <ANY> Key Software assumes no
liability for damages direct or consequential, which may result
from the use of this program."
<ANY> KEY SOFTWARE
Mark M. McCurry, President
P.O. BOX 8323
Corpus Christi, Texas 78468